Skip to content

lab6#1215

Open
kicchhi wants to merge 4 commits into
inno-devops-labs:mainfrom
kicchhi:feature/lab6
Open

lab6#1215
kicchhi wants to merge 4 commits into
inno-devops-labs:mainfrom
kicchhi:feature/lab6

Conversation

@kicchhi

@kicchhi kicchhi commented Jun 24, 2026

Copy link
Copy Markdown

Goal

Контейнеризация QuickNotes: multi-stage Dockerfile, Compose, healthcheck, persistent volume, 6 security defaults.
Ссылка на отчет: https://github.com/kicchhi/DevOps-Intro/blob/feature/lab6/submissions/lab6.md

Changes

  • Добавлен app/Dockerfile
  • Добавлен compose.yaml
  • Реализован persistence test (заметка сохраняется после down и пропадает после down -v)
  • Бонусное задание выполнено

Testing

  • docker build -t quicknotes:lab6 . — сборка успешна
  • docker images quicknotes:lab6 — 14.8 MB (≤ 25 MB)
  • curl http://localhost:8080/health{"notes":4,"status":"ok"}
  • docker compose down && up — заметка сохраняется
  • docker compose down -v — заметка пропадает
  • Trivy: 0 CRITICAL уязвимостей, 1 HIGH (в stdlib)

Checklist

  • Task1
  • Task2
  • Bonus

Signed-off-by: kicchhi a.frolova@innopolis.university

kicchhi and others added 4 commits June 24, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant